package com.cloudbroker.bcs.platform.ltb.bizapi.service.business.adpage;

import com.cloudbroker.bcs.common.annotation.NoLogin;
import com.cloudbroker.bcs.common.entity.HSBCPSBackVO;
import com.cloudbroker.bcs.platform.ltb.bizapi.service.base.vo.HSBCPSVO;
import com.cloudbroker.bcs.platform.ltb.bizapi.service.business.adpage.result.AdpageListResult;
import com.cloudbroker.bcs.platform.ltb.bizapi.service.business.adpage.result.BrokerListData;
import com.cloudbroker.bcs.platform.ltb.bizapi.service.business.adpage.vo.AdpageListForm;
import com.cloudbroker.bcs.platform.ltb.bizapi.service.business.adpage.vo.AdpageUpdateParam;

public interface AdpageBizService {
	
	@NoLogin
	public BrokerListData funcBrokerList(HSBCPSVO param);

	@NoLogin
	public AdpageListResult funcAdpageList(AdpageListForm param);
	
	@NoLogin
	public HSBCPSBackVO funcAdpageUpdate(AdpageUpdateParam param);
	
	public AdpageListResult funcFansAdpageList(HSBCPSVO param);
}
